# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 D69D add.l D3, [A5]+ 00000002 133C 0000 move.b -[A1], 0x0 00000006 0FA8 0000 bclr [A0 + 0x0], D7 0000000A 0996 bclr [A6], D4 0000000C 0000 0084 ori.b D0, 0x84 00000010 8000 or.b D0, D0 00000012 0002 35E0 ori.b D2, 0xE0 00000016 E2D2 lsr .w [A2] 00000018 E2D2 lsr .w [A2] 0000001A C1C6 muls.w D0, D6 0000001C 5889 addq.l A1, 4 0000001E FE16 FD6E .unknown 0xFE16 0xFD6E (W = 7) label00000022: 00000022 C1EC E2D2 muls.w D0, [A4 - 0x1D2E] 00000026 A919 syscall GetWTitle 00000028 A981 syscall DrawDialog 0000002A 7078 moveq.l D0, 0x78 0000002C A9C8 syscall SysBeep 0000002E F998 .invalid <> 00000030 DE6C 3492 add.w D7, [A4 + 0x3492] 00000034 358A 349A move.w [A2 + D3.w * 4 - 0x102], A2 00000038 2B1A move.l -[A5], [A2]+ 0000003A FE02 FD32 .unknown 0xFE02 0xFD32 (W = 7) 0000003E DC6C D26C add.w D6, [A4 - 0x2D94] 00000042 FCD2 F822 .extension 0xCD2 <> // unimplemented 00000046 FC92 A971 .extension 0xC92 <> // unimplemented 0000004A FA66 F5D4 .extension 0xA66 <>, 0xF5D4 // unimplemented 0000004E F568 .extension 0x568 <> // unimplemented 00000050 6005 bra +0x7 /* 00000057 */ 00000052 A97C syscall GetNewDialog 00000054 A91A syscall SetWTitle 00000056 F9FC .invalid <> 00000058 725E moveq.l D1, 0x5E 0000005A F912 .extension 0x912 <> // unimplemented 0000005C C800 and.b D4, D0 0000005E F86A 5204 .extension 0x86A <>, 0x5204 // unimplemented 00000062 0498 F822 F3BA subi.l [A0]+, 0xF822F3BA 00000068 0C5F F862 cmpi.w [A7]+, 0xF862 0000006C A983 syscall DisposeDialog 0000006E D000 add.b D0, D0 00000070 FE86 FE86 .extension 0xE86 <> // unimplemented 00000074 DAAE 7ED3 add.l D5, [A6 + 0x7ED3] 00000078 7EDE moveq.l D7, 0xFFFFFFDE 0000007A FE72 5257 .extension 0xE72 <>, 0x5257 // unimplemented 0000007E 3A04 move.w D5, D4 00000080 0F44 bchg D4, D7 00000082 0A64 62CA xori.w -[A4], 0x62CA 00000086 0FCC .incomplete 00000088 F301 .extension 0x301 <> // unimplemented 0000008A B67B 0B32 8B00 4C12 6423 cmp.w D3, [[PC - 0x74FFB3EE + D0 * 2] + 0x6423] 00000094 6B8C bmi -0x72 /* 00000022 */ 00000096 0314 btst [A4], D1 00000098 7301 moveq.l D1, 0x01 0000009A 0E0B 0433 .invalid.b A3, 0x33 /* '3' */ // invalid immediate operation 0000009E 28C0 move.l [A4]+, D0 000000A0 5B12 subq.b [A2], 5 000000A2 5B07 subq.b D7, 5 000000A4 6B1B bmi +0x1D /* 000000C1 */ 000000A6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000000A8 7B04 moveq.l D5, 0x04 000000AA DB22 add.b -[A2], D5 000000AC 8892 or.l D4, [A2] 000000AE CB00 abcd D5, D0 000000B0 AB06 syscall CullPoints 000000B2 9B0A subx.b -[A5], -[A2] 000000B4 F301 .extension 0x301 <> // unimplemented 000000B6 0B06 btst D6, D5 000000B8 580F addq.b A7, 4 000000BA F204 7305 fmove (int16_t) D4, fp6 000000BE 32D2 move.w [A1]+, [A2] 000000C0 BB2F 0E6B xor.b [A7 + 0xE6B], D5 000000C4 1CAB 08EE move.b [A6], [A3 + 0x8EE] 000000C8 1AFB 0AD2 move.b [A5]+, [PC + D0 * 2 - 0x46] 000000CC A347 syscall SetTrapAddress, flags=3 000000CE 9B0F subx.b -[A5], -[A7] 000000D0 6B1C bmi +0x1E /* 000000EE */ 000000D2 0315 btst [A5], D1 000000D4 38B8 960C move.w [A4], [0xFFFF960C] 000000D8 54AB 0060 addq.l [A3 + 0x60], 2 000000DC 0A0E 142E xori.b A6, 0x2E /* '.' */ 000000E0 5023 addq.b -[A3], 8 000000E2 1010 move.b D0, [A0] 000000E4 3B0A move.w -[A5], A2 000000E6 E306 asl D6.b, 1 000000E8 B313 xor.b [A3], D1 000000EA F306 .extension 0x306 <> // unimplemented 000000EC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 label000000EE: 000000EE B25B cmp.w D1, [A3]+ 000000F0 07FB .incomplete 000000F2 0C4C 4CF3 cmpi.w A4, 0x4CF3 000000F6 6AB3 bpl -0x4B /* 000000AB */ 000000F8 0858 F36F bchg.b [A0]+, 0x6F /* 'o' */ 000000FC 1E04 move.b D7, D4 000000FE 9B06 subx.b D5, D6 00000100 1066 movea.b A0, -[A6] 00000102 66E3 bne -0x1B /* 000000E7 */ 00000104 095B bchg [A3]+, D4 00000106 02A1 007A 7A43 andi.l -[A1], 0x7A7A43 /* 'zzC' */ 0000010C 2A03 move.l D5, D3 0000010E 0D3B 0ADB btst [PC + D0 * 2 - 0x37], D6 00000112 02B2 5B02 0503 5B18 andi.l [A2 + D5 * 2], 0x5B020503 0000011A B293 cmp.l D1, [A3] 0000011C 04CE .incomplete 0000011E FB02 .extension 0xB02 <> // unimplemented 00000120 5B1C subq.b [A4]+, 5 00000122 0B00 btst D0, D5 00000124 4CCE 7303 movem.l D0,D1,A0,A1,A4,A5,A6, A6 00000128 5B1C subq.b [A4]+, 5 0000012A 5B02 subq.b D2, 5 0000012C A104 syscall Control, flags=1 0000012E 3B02 move.w -[A5], D2 00000130 582B 023B addq.b [A3 + 0x23B], 4 00000134 0210 2B22 andi.b [A0], 0x22 /* '\"' */ 00000138 3B02 move.w -[A5], D2 0000013A D341 addx.w D1, D1 0000013C A316 syscall InitQueue/FInitQueue, flags=3 0000013E D33E add.b <>, D1 00000140 2B22 move.l -[A5], -[A2] 00000142 3314 move.w -[A1], [A4] 00000144 6101 bsr +0x3 /* 00000147 */ 00000146 A30B syscall Rename/PBHRename/HRename, flags=3 00000148 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000014A 0303 btst D3, D1 0000014C 6B15 bmi +0x17 /* 00000163 */ 0000014E 030D btst A5, D1 00000150 0303 btst D3, D1 00000152 C6C5 mulu.w D3, D5 00000154 00DA .incomplete 00000156 030D btst A5, D1 00000158 A30B syscall Rename/PBHRename/HRename, flags=3 0000015A 7300 moveq.l D1, 0x00 0000015C 0B02 btst D2, D5 0000015E 6100 4501 bsr +0x4503 /* 00004661 */ 00000162 A30B syscall Rename/PBHRename/HRename, flags=3 00000164 E306 asl D6.b, 1 00000166 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 00000168 E306 asl D6.b, 1 0000016A 8B0E sbcd -[A5], -[A6] 0000016C 2E16 move.l D7, [A6] 0000016E 0C54 2A38 cmpi.w [A4], 0x2A38 /* '*8' */ 00000172 C50C abcd -[A2], -[A4] 00000174 248B move.l [A2], A3 00000176 182E 04EB move.b D4, [A6 + 0x4EB] 0000017A 1310 move.b -[A1], [A0] 0000017C D307 addx.b D1, D7 0000017E 5043 addq.w D3, 8 00000180 0328 A306 btst [A0 - 0x5CFA], D1 00000184 FA7B 1153 .extension 0xA7B <>, 0x1153 // unimplemented 00000188 0053 2D98 ori.w [A3], 0x2D98 0000018C EB04 asl D4.b, 5 0000018E 009B 07B0 5C2D ori.l [A3]+, 0x7B05C2D 00000194 0156 bchg [A6], D0 00000196 0003 0B7B ori.b D3, 0x7B /* '{' */ 0000019A 1153 2DA3 move.b [A0 + 0x2DA3], [A3] 0000019E 0683 473B 1080 addi.l D3, 0x473B1080 000001A4 D309 addx.b -[A1], -[A1] 000001A6 8B01 sbcd D5, D1 000001A8 5315 subq.b [A5], 1 000001AA 9B00 subx.b D5, D0 000001AC A306 syscall KillIO, flags=3 000001AE 807B 9AAB or.w D0, [PC + A1 * 2 - 0x85] 000001B2 225C movea.l A1, [A4]+ 000001B4 568B addq.l A3, 3 000001B6 02CB .incomplete 000001B8 32C1 move.w [A1]+, D1 000001BA 03CB .incomplete 000001BC 298B 016B 0503 1223 0978 move.l [[A4 + 0x503] + 0x12230978], A3 000001C6 26CB move.l [A3]+, A3 000001C8 11E5 1429 move.b [0x00001429], -[A5] 000001CC 082C 245B 002E btst.b [A4 + 0x2E], 0x5B /* '[' */ 000001D2 0422 AB1B subi.b -[A2], 0x1B 000001D6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000001D8 DB01 addx.b D5, D1 000001DA E331 roxl D1.b, D1 000001DC 0B05 btst D5, D5 000001DE DB21 add.b -[A1], D5 000001E0 7A7A moveq.l D5, 0x7A 000001E2 8113 or.b [A3], D0 000001E4 3304 move.w -[A1], D4 000001E6 0F7A 7AF3 bchg [PC + 0x7AF3 /* 00007CDB, cstring "" */], D7 000001EA 018B bclr A3, D0 000001EC 0B03 btst D3, D5 000001EE 0D93 bclr [A3], D6 000001F0 07A4 bclr -[A4], D3 000001F2 B317 xor.b [A7], D1 000001F4 FB01 .extension 0xB01 <> // unimplemented 000001F6 3B12 move.w -[A5], [A2] 000001F8 A100 syscall Open/PBHOpen/HOpen, flags=1 000001FA 6B05 bmi +0x7 /* 00000201 */ 000001FC FB25 .extension 0xB25 <> // unimplemented 000001FE 8113 or.b [A3], D0 00000200 3A73 0B0B 0090 5302 movea.w A5, [[A3 + <> + D0 * 2] + 0x905302] 00000208 5C63 addq.w -[A3], 6 0000020A 0B21 btst -[A1], D5 0000020C 07C3 .incomplete 0000020E 091B btst [A3]+, D4 00000210 0381 bclr D1, D1 00000212 1481 move.b [A2], D1 00000214 015B bchg [A3]+, D0 00000216 0295 0193 0406 andi.l [A5], 0x1930406 0000021C E65B ror D3.w, 3 0000021E 02D3 .incomplete 00000220 1893 move.b [A4], [A3] 00000222 0473 0373 0B93 0713 3453 subi.w [[ + D0 * 2] + 0x7133453], 0x373 0000022C 0793 bclr [A3], D3 0000022E 0153 bchg [A3], D0 00000230 0C68 9B12 4100 cmpi.w [A0 + 0x4100], 0x9B12 00000236 935E sub.w [A6]+, D1 00000238 3C8B move.w [A6], A3 0000023A 5213 addq.b [A3], 1 0000023C 0543 bchg D3, D2 0000023E 0FA6 bclr -[A6], D7 00000240 8352 or.w [A2], D1 00000242 32FB 05C1 move.w [A1]+, [[ + <>]] 00000246 0478 5B1C 504C subi.w [0x0000504C], 0x5B1C 0000024C 611B bsr +0x1D /* 00000269 */ 0000024E B27B 0502 6333 cmp.w D1, [[PC + <> + D0 * 4] + 0x6333] 00000254 A331 syscall GetOSEvent, flags=3 00000256 2B02 move.l -[A5], D2 00000258 E101 asl D1.b, 8 0000025A 011C btst [A4]+, D0 0000025C 285B movea.l A4, [A3]+ 0000025E 1C10 move.b D6, [A0] 00000260 E901 asl D1.b, 4 00000262 5B07 subq.b D7, 5 00000264 02EB .incomplete 00000266 51A3 subq.l -[A3], 8 00000268 3193 09A0 2CE9 move.w [0x2CE9 + D0], [A3] 0000026E 1F12 move.b -[A7], [A2] 00000270 2C69 1F13 movea.l A6, [A1 + 0x1F13] 00000274 05B3 0AEE bclr [A3 + D0 * 2 - 0x18], D2 00000278 291E move.l -[A4], [A6]+ 0000027A 787B moveq.l D4, 0x7B 0000027C 051B btst [A3]+, D2 0000027E 072B 02E3 btst [A3 + 0x2E3], D3 00000282 0505 btst D5, D2 00000284 0123 btst -[A3], D0 00000286 1048 movea.b A0, A0 00000288 0B00 btst D0, D5 0000028A 2310 move.l -[A1], [A0] 0000028C 88FB 021B divu.w D4, [PC + D0.w * 2 + 0x1B] 00000290 0793 bclr [A3], D3 00000292 0965 bchg -[A5], D4 00000294 0193 bclr [A3], D0 00000296 0923 btst -[A3], D4 00000298 102C 5B02 move.b D0, [A4 + 0x5B02] 0000029C 2310 move.l -[A1], [A0] 0000029E 1673 0341 movea.b A3, [[A3 + <>]] 000002A2 24BE move.l [A2], <> 000002A4 5B07 subq.b D7, 5 000002A6 BB10 xor.b [A0], D5 000002A8 3CF3 2DB7 013A D781 4893 51F7 move.w [A6]+, [[0x13AD781] + D2 * 4 + 0x489351F7] 000002B4 0158 bchg [A0]+, D0 000002B6 F701 .extension 0x701 <> // unimplemented 000002B8 69F7 bvs -0x7 /* 000002B1 */ 000002BA 017A 610A bchg [PC + 0x610A /* 000063C6, cstring "" */], D0 000002BE 8B12 or.b [A2], D5 000002C0 B701 xor.b D1, D3 000002C2 8ED7 divu.w D7, [A7] 000002C4 819C or.l [A4]+, D0 000002C6 235D F701 move.l [A1 - 0x8FF], [A5]+ 000002CA ACF7 syscall Layout, auto_pop 000002CC 01BD bclr <>, D0 000002CE F701 .extension 0x701 <> // unimplemented 000002D0 CEBB 10CE and.l D7, [PC + D1.w - 0x50] 000002D4 9309 subx.b -[A1], -[A1] 000002D6 2B82 C309 move.l [[A5 + <> + A4 * 2]], D2 000002DA 44E3 move.b -[A3], CCR 000002DC 096A 9B06 bchg [A2 - 0x64FA], D4 000002E0 5B02 subq.b D2, 5 000002E2 7A7A moveq.l D5, 0x7A 000002E4 2693 move.l [A3], [A3] 000002E6 0064 0C9C ori.w -[A4], 0xC9C 000002EA 180A move.b D4, A2 000002EC 8B0F sbcd -[A5], -[A7] 000002EE 1463 movea.b A2, -[A3] 000002F0 058B bclr A3, D2 000002F2 0F93 bclr [A3], D7 000002F4 0573 84FB bchg [A3 + A0.w * 4 - 0x5], D2 000002F8 32A3 move.w [A1], -[A3] 000002FA 1E12 move.b D7, [A2] 000002FC 1683 move.b [A3], D3 000002FE 077E bchg <>, D3 00000300 FB32 .extension 0xB32 <> // unimplemented 00000302 0304 btst D4, D1 00000304 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000306 335A F238 move.w [A1 - 0xDC8], [A2]+ 0000030A 9301 subx.b D1, D1 0000030C 141A move.b D2, [A2]+ 0000030E 7B5E moveq.l D5, 0x5E 00000310 AC04 syscall SndDoImmediate, auto_pop 00000312 0093 2323 04A1 ori.l [A3], 0x232304A1 00000318 0114 btst [A4], D0 0000031A 0F14 btst [A4], D7 0000031C EA2B lsr D3.b, D5 0000031E 02EA .incomplete 00000320 9304 subx.b D1, D4 00000322 EA73 roxr D3.w, D5 00000324 0300 btst D0, D1 00000326 4B65 chk.w D5, -[A5] 00000328 8101 sbcd D0, D1 0000032A 0F41 bchg D1, D7 0000032C 003B 5A1C 1603 ori.b [PC + D1.w * 8 + 0x3], 0x1C 00000332 042E F30E 0507 subi.b [A6 + 0x507], 0xE 00000338 0E0D 48E3 .invalid.b A5, 0xE3 // invalid immediate operation 0000033C 06B3 1D6C 04DB 03B3 26AB 0241 0093 0A81 addi.l [[0x26AB0241 + D0 * 2] + 0x930A81], 0x1D6C04DB 0000034C 4293 clr.l [A3] 0000034E 0701 btst D1, D3 00000350 48B3 1D23 053B 02F3 0AC9 007B 003B movem.w [[A3 + 0x2F30AC9 + D0 * 4] + 0x7B003B], D0,D1,D5,A0,A2,A3,A4 0000035E 0253 0793 andi.w [A3], 0x793 00000362 073B 02D6 btst [PC + D0.w * 2 - 0x42], D3 00000366 3B0A move.w -[A5], A2 00000368 3B02 move.w -[A5], D2 0000036A 0413 0721 subi.b [A3], 0x21 /* '!' */ 0000036E 4CB3 1C23 1038 movem.w D0,D1,D5,A2,A3,A4, [A3 + D1.w + 0x38] 00000374 BB13 xor.b [A3], D5 00000376 A110 syscall Allocate/PBAllocContig/AllocContig, flags=1 00000378 4441 neg.w D1 0000037A 0013 13E3 ori.b [A3], 0xE3 0000037E 061B 52E3 addi.b [A3]+, 0xE3 00000382 06FB .incomplete 00000384 6FF3 ble -0xB /* 00000379 */ 00000386 06DB .incomplete 00000388 1AE3 move.b [A5]+, -[A3] 0000038A 06B3 0AE3 0643 0F81 addi.l [[ + <> + D0 * 8]], 0xAE30643 00000392 4EC1 jmp D1 00000394 056B 06E1 bchg [A3 + 0x6E1], D2 00000398 4E7D .invalid // invalid opcode 4 0000039A 4473 04AB neg.w [A3 + D0.w * 4 - 0x85] 0000039E 1BC6 move.b <>, D6 000003A0 7304 moveq.l D1, 0x04 000003A2 7B28 moveq.l D5, 0x28 000003A4 931E sub.b [A6]+, D1 000003A6 5E7B 2800 addq.w [PC + D2], 7 000003AA F305 .extension 0x305 <> // unimplemented 000003AC 5EAB 1B61 addq.l [A3 + 0x1B61], 7 000003B0 0041 01CB ori.w D1, 0x1CB 000003B4 01AB B203 bclr [A3 - 0x4DFD], D0 000003B8 0F7B 28F3 bchg [PC + D2 - 0x13], D7 000003BC 04A1 028B 0921 subi.l -[A1], 0x28B0921 000003C2 5A73 2321 01AB addq.w [[A3 + 0x1AB + D2 * 2]], 5 000003C8 1B03 move.b -[A5], D3 000003CA 0029 030C 180A ori.b [A1 + 0x180A], 0xC 000003D0 0E42 4C0F .invalid.w D2, 0x4C0F // invalid immediate operation 000003D4 C500 abcd D2, D0 000003D6 2C14 move.l D6, [A4] 000003D8 2E38 0053 move.l D7, [0x00000053] 000003DC 2513 move.l -[A2], [A3] 000003DE 05B3 1D43 1505 206A bclr [[A3 + <>] + 0x1505206A], D2 000003E6 0920 btst -[A0], D4 000003E8 3300 move.w -[A1], D0 000003EA 0520 btst -[A0], D2 000003EC 42A1 clr.l -[A1] 000003EE 5003 addq.b D3, 8 000003F0 0012 2C1B ori.b [A2], 0x1B 000003F4 3B23 move.w -[A5], -[A3] 000003F6 05A5 bclr -[A5], D2 000003F8 51DB sf [A3]+ 000003FA 0212 2C01 andi.b [A2], 0x1 000003FE 624C bhi +0x4E /* 0000044C */ 00000400 EB59 rol D1.w, 5 00000402 036B 2E3E bchg [A3 + 0x2E3E], D1 00000406 0C54 3B01 cmpi.w [A4], 0x3B01 0000040A 2950 F31B move.l [A4 - 0xCE5], [A0] 0000040E 2E38 530A move.l D7, [0x0000530A] 00000412 3213 move.w D1, [A3] 00000414 05EB .incomplete 00000416 0F03 btst D3, D7 00000418 02A2 5B14 020F andi.l -[A2], 0x5B14020F 0000041E 8CB3 1A81 or.l D6, [A3 + D1 * 2 - 0x127] 00000422 466B 06D8 not.w [A3 + 0x6D8] 00000426 C147 exg D0, D7 00000428 6B06 bmi +0x8 /* 00000430 */ 0000042A 8308 sbcd -[A1], -[A0] 0000042C 1B07 move.b -[A5], D7 0000042E 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 label00000430: 00000430 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000432 6B12 bmi +0x14 /* 00000446 */ 00000434 B31C xor.b [A4]+, D1 00000436 2304 move.l -[A1], D4 00000438 6B12 bmi +0x14 /* 0000044C */ 0000043A 1313 move.b -[A1], [A3] 0000043C 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6 0000043E 0337 BB13 4324 DB06 btst [[A7 + A3 * 2] + 0x4324DB06], D1 label00000446: 00000446 F204 CCEB .cpgen 0xF204, 0xCCEB // unimplemented 0000044A 0C4B 0113 cmpi.w A3, 0x113 // begin alternate branch 0000044C-0000044E label0000044C: 0000044C 0113 btst [A3], D0 // end alternate branch 0000044C-0000044E label0000044C: // (misaligned) 0000044E 1B50 262B move.b [A5 + 0x262B], [A0] 00000452 1F64 8D06 move.b [A7 - 0x72FA], -[A4] 00000456 A301 syscall Close, flags=3 00000458 2423 move.l D2, -[A3] 0000045A 0A8A 508B 6263 xori.l A2, 0x508B6263 00000460 2893 move.l [A4], [A3] 00000462 0563 bchg -[A3], D2 00000464 284B movea.l A4, A3 00000466 1104 move.b -[A0], D4 00000468 1296 move.b [A1], [A6] 0000046A 1E38 1B01 move.b D7, [0x00001B01] 0000046E 44D3 move.b [A3], CCR 00000470 4644 not.w D4 00000472 4C1E 387B movem.w D0,D1,D3,D4,D5,D6,A3,A4,A5, [A6]+ 00000476 0D53 bchg [A3], D6 00000478 6A01 bpl +0x3 /* 0000047B */ 0000047A 607E bra +0x80 /* 000004FA */ 0000047C AEAC syscall 0xAAC, auto_pop 0000047E 7800 moveq.l D4, 0x00 00000480 234B CA33 move.l [A1 - 0x35CD], A3 00000484 05AB 0222 bclr [A3 + 0x222], D2 00000488 AEA3 syscall CodecDispatch, auto_pop 0000048A 1FEB 1B3B move.b <>, [A3 + 0x1B3B] 0000048E 10BB 0B1B 19EB 0D00 move.b [A0], [[PC + D0 * 2] + 0x19EB0D00] 00000496 AB16 syscall PInit 00000498 EB02 asl D2.b, 5 0000049A A305 syscall Status, flags=3 0000049C 8527 or.b -[A7], D2 0000049E 5E2B 1A40 addq.b [A3 + 0x1A40], 7 000004A2 123E move.b D1, <> 000004A4 009B 9053 0E93 ori.l [A3]+, 0x90530E93 000004AA 051B btst [A3]+, D2 000004AC 4893 0573 movem.w [A3], D0,D1,D4,D5,D6,A0,A2 000004B0 5B4A subq.w A2, 5 000004B2 631C bls +0x1E /* 000004D0 */ 000004B4 AB44 syscall bLONG8 000004B6 64EB bcc -0x13 /* 000004A3 */ 000004B8 6A1C bpl +0x1E /* 000004D6 */ 000004BA 38B3 321C move.w [A4], [A3 + D3.w * 2 + 0x1C] 000004BE 3800 move.w D4, D0 000004C0 DB8E addx.l -[A5], -[A6] 000004C2 E30E lsl D6.b, 1 000004C4 22AE 931A move.l [A1], [A6 - 0x6CE6] 000004C8 630C bls +0xE /* 000004D6 */ 000004CA 5C56 addq.w [A6], 6 000004CC 030A btst A2, D1 000004CE 1302 move.b -[A1], D2 label000004D0: 000004D0 9813 sub.b D4, [A3] 000004D2 0294 6357 C338 andi.l [A4], 0x6357C338 // begin alternate branch 000004D6-000004DC label000004D6: 000004D6 C338 8B2C and.b [0xFFFF8B2C], D1 000004DA 848B or.l D2, A3 // end alternate branch 000004D6-000004DC label000004D6: // (misaligned) 000004D8 8B2C 848B or.b [A4 - 0x7B75], D5 000004DC 0B4C bchg A4, D5 000004DE 00C3 .incomplete 000004E0 5632 405C addq.b [A2 + D4.w + 0x5C], 3 000004E4 569B addq.l [A3]+, 3 000004E6 058B bclr A3, D2 000004E8 05E3 .incomplete 000004EA 09BB 165B bclr [PC + D1.w * 8 + 0x5B], D4 000004EE 13E2 12A3 011B move.b [0x12A3011B], -[A2] 000004F4 1A8C move.b [A5], A4 000004F6 FB1F .extension 0xB1F <> // unimplemented 000004F8 EB02 asl D2.b, 5 label000004FA: 000004FA 8B09 sbcd -[A5], -[A1] 000004FC D901 addx.b D4, D1 000004FE 1C96 move.b [A6], [A6] 00000500 BB10 xor.b [A0], D5 00000502 8441 or.w D2, D1 00000504 0AC3 .incomplete 00000506 56EB 022B sne [A3 + 0x22B] 0000050A 1219 move.b D1, [A1]+ 0000050C 026C FE3A 2308 andi.w [A4 + 0x2308], 0xFE3A 00000512 4C6C 9685 00BB movem.l D0,D2,D7,A1,A2,A4,A7, [A4 + 0xBB] 00000518 1080 move.b [A0], D0 0000051A 6B00 F693 bmi -0x96B /* FFFFFBAF */ 0000051E 0FB3 0CEB bclr [A3 + D0 * 4 - 0x21], D7 00000522 1781 7A1B move.b [A3 + D7 * 2 + 0x1B], D1 00000526 4841 swap.w D1 00000528 0073 5BEB 020B ori.w [A3 + D0.w * 2 + 0xB], 0x5BEB 0000052E 1A01 move.b D5, D1 00000530 0EE5 .incomplete 00000532 0D0F btst A7, D6 00000534 0511 btst [A1], D2 00000536 324A movea.w A1, A2 00000538 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 0000053A 001B 4D00 ori.b [A3]+, 0x0 0000053E 8B8D B68B unpk -[A5], -[A5], 0xB68B 00000542 0C29 018B 651E cmpi.b [A1 + 0x651E], 0x8B 00000548 162B 0044 move.b D3, [A3 + 0x44] 0000054C 401C negx.b [A4]+ 0000054E 38B3 0306 0873 move.w [A4], [[A3 + <>] + D0 * 2 + 0x873] 00000554 15E3 021C move.b [PC + 0x21C /* 00000772, value 0x4 */], -[A3] 00000558 64DB bcc -0x23 /* 00000535 */ 0000055A 591C subq.b [A4]+, 4 0000055C 6463 bcc +0x65 /* 000005C1 */ 0000055E 18C3 move.b [A4]+, D3 00000560 7763 moveq.l D3, 0x63 00000562 2826 move.l D4, -[A6] 00000564 7B0A moveq.l D5, 0x0A 00000566 B30D cmpm.b [A1]+, [A5]+ 00000568 652D bcs +0x2F /* 00000597 */ 0000056A 1060 movea.b A0, -[A0] 0000056C 0A3E 24BB xori.b <>, 0xBB 00000570 2BAB 2B04 2E38 move.l [A5 + D2 * 8 + 0x38], [A3 + 0x2B04] 00000576 DB0E addx.b -[A5], -[A6] 00000578 F301 .extension 0x301 <> // unimplemented 0000057A 8B0C sbcd -[A5], -[A4] 0000057C 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 0000057E 1B07 move.b -[A5], D7 00000580 4433 110B 0F3B 0653 neg.b [[A3 + <> + D1] + 0xF3B0653] 00000588 06A3 078B 33E3 addi.l -[A3], 0x78B33E3 0000058E 3E4B movea.w A7, A3 00000590 0188 bclr A0, D0 00000592 3CDB move.w [A6]+, [A3]+ 00000594 2DFB 054B 015E DB21 move.l <>, [[PC + <>] + 0x15EDB21] 0000059C B26A A127 cmp.w D1, [A2 - 0x5ED9] 000005A0 9307 subx.b D1, D7 000005A2 CB02 abcd D5, D2 000005A4 A524 syscall SetHandleSize, flags=5 000005A6 0F14 btst [A4], D7 000005A8 732E moveq.l D1, 0x2E 000005AA 022B 862B 15FB andi.b [A3 + 0x15FB], 0x2B /* '+' */ 000005B0 3644 movea.w A3, D4 000005B2 2B12 move.l -[A5], [A2] 000005B4 3214 move.w D1, [A4] 000005B6 069A 02BB 378C addi.l [A2]+, 0x2BB378C 000005BC 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4 000005BE 9B62 sub.w -[A2], D5 000005C0 B313 xor.b [A3], D1 000005C2 D146 addx.w D0, D6 000005C4 3C5B movea.w A6, [A3]+ 000005C6 0D03 btst D3, D6 000005C8 372B 025B move.w -[A3], [A3 + 0x25B] 000005CC 5801 addq.b D1, 4 000005CE 11B2 6ACE 1B03 8B16 7B05 move.b [[A0 + <> + D1 * 2] - 0x74E984FB], [A2 + D6 * 2 - 0x50] 000005D8 4C06 8112 movem.w D1,D4,A0,A7, D6 000005DC 8B17 or.b [A7], D5 000005DE D33E add.b <>, D1 000005E0 0B00 btst D0, D5 000005E2 76D3 moveq.l D3, 0xFFFFFFD3 000005E4 3EFB 02D6 move.w [A7]+, [PC + D0.w * 2 - 0x42] 000005E8 6C48 bge +0x4A /* 00000632 */ 000005EA 030D btst A5, D1 000005EC 5A7B 4E6B addq.w [PC + D4 * 8 + 0x6B], 5 000005F0 122B 022B move.b D1, [A3 + 0x22B] 000005F4 8221 or.b D1, -[A1] 000005F6 22B2 6A06 move.l [A1], [A2 + D6 * 2 + 0x6] 000005FA 4C73 0B93 045B movem.l D0,D1,D4,D7,A0,A1,A3, [A3 + D0.w * 4 + 0x5B] 00000600 875B or.w [A3]+, D3 00000602 0861 581B bchg.b -[A1], 0x1B 00000606 17F3 01A7 0498 050D F28B 33A6 F337 3214 move.b [[-0xCC9] + D3 * 2 + 0x3214], [[0x498] + D0 + 0x50DF28B] 00000616 429A clr.l [A2]+ 00000618 020F 8CA6 andi.b A7, 0xA6 0000061C 833C 2145 or.b 0x45 /* 'E' */, D1 00000620 B313 xor.b [A3], D1 00000622 2663 movea.l A3, -[A3] 00000624 29E3 0191 3493 move.l 0x1913493, -[A3] 0000062A 0625 7C41 addi.b -[A5], 0x41 /* 'A' */ 0000062E 00AB 0402 0F32 A500 ori.l [A3 - 0x5B00], 0x4020F32 // begin alternate branch 00000632-00000636 label00000632: 00000632 0F32 A500 btst [A2 + <> + A2 * 4], D7 // end alternate branch 00000632-00000636 label00000632: // (misaligned) 00000636 650E bcs +0x10 /* 00000646 */ 00000638 0F65 bchg -[A5], D7 0000063A 0E21 0146 .invalid.b -[A1], 0x46 /* 'F' */ // invalid immediate operation 0000063E 0B27 btst -[A7], D5 00000640 B313 xor.b [A3], D1 00000642 8100 sbcd D0, D0 00000644 9308 subx.b -[A1], -[A0] label00000646: 00000646 AB0E syscall MakeScaleTbl 00000648 16A5 move.b [A3], -[A5] 0000064A 3ED3 move.w [A7]+, [A3] 0000064C 0824 3307 btst.b -[A4], 0x7 00000650 8A04 or.b D5, D4 00000652 D307 addx.b D1, D7 00000654 284B movea.l A4, A3 00000656 116A 2E10 F301 move.b [A0 - 0xCFF], [A2 + 0x2E10] 0000065C 3C6B 2332 movea.w A6, [A3 + 0x2332] 00000660 4508 .invalid 2, A0 // invalid opcode 4 with b == 4 00000662 DB6D 8CA6 add.w [A5 - 0x735A], D5 00000666 E328 lsl D0.b, D1 00000668 327B 1B45 movea.w A1, <> 0000066C 9F0F subx.b -[A7], -[A7] 0000066E 8CEE 429A divu.w D6, [A6 + 0x429A] 00000672 F302 .extension 0x302 <> // unimplemented 00000674 5B08 subq.b A0, 5 00000676 020F A902 andi.b A7, 0x2 0000067A 0F8C bclr A4, D7 0000067C A67B syscall ADBReInit, flags=6 0000067E 0431 9EA6 0310 subi.b [A1 + D0 * 2], 0xA6 00000684 06AB 0B5B 0158 8B09 addi.l [A3 - 0x74F7], 0xB5B0158 0000068C 4A7E tst.w <> 0000068E 7B28 moveq.l D5, 0x28 00000690 0608 08D2 addi.b A0, 0xD2 00000694 1B06 move.b -[A5], D6 00000696 5B12 subq.b [A2], 5 00000698 6B1C bmi +0x1E /* 000006B6 */ 0000069A 5B4C subq.w A4, 5 0000069C F502 .extension 0x502 <> // unimplemented 0000069E 5B05 subq.b D5, 5 000006A0 9302 subx.b D1, D2 000006A2 0608 D21B addi.b A0, 0x1B 000006A6 163B 296B 1CD1 0123 24A9 move.b D3, [[PC + 0x1CD1] + 0x12324A9] 000006B0 060F 8C6B addi.b A7, 0x6B /* 'k' */ 000006B4 1BCB move.b <>, A3 label000006B6: 000006B6 073B 0ADB btst [PC + D0 * 2 - 0x37], D3 000006BA 03D6 .incomplete 000006BC FB08 .extension 0xB08 <> // unimplemented 000006BE B110 xor.b [A0], D0 000006C0 E50F lsl D7.b, 2 000006C2 4B5D chk.w D5, [A5]+ 000006C4 E50E lsl D6.b, 2 000006C6 E50F lsl D7.b, 2 000006C8 0663 09B3 addi.w -[A3], 0x9B3 000006CC 1341 086B move.b [A1 + 0x86B], D1 000006D0 05F3 .incomplete 000006D2 2B93 02D2 move.l [A5 + D0.w * 2 - 0x46], [A3] 000006D6 F80B 606B .tblXX 0xF80B, 0x606B // unimplemented 000006DA 1CA9 09EB move.b [A6], [A1 + 0x9EB] 000006DE 1221 move.b D1, -[A1] 000006E0 01E2 .incomplete 000006E2 AB72 syscall rHilite 000006E4 1507 move.b -[A2], D7 000006E6 5B09 subq.b A1, 5 000006E8 0D0B btst A3, D6 000006EA 0812 D308 btst.b [A2], 0x8 000006EE D223 add.b D1, -[A3] 000006F0 E255 roxr D5.w, 1 000006F2 02CB .incomplete 000006F4 0121 btst -[A1], D0 000006F6 23CB 1733 100B move.l [0x1733100B], A3 000006FC 5226 addq.b -[A6], 1 000006FE 6B07 bmi +0x9 /* 00000707 */ 00000700 EB1E rol D6.b, 5 00000702 852D 5060 or.b [A5 + 0x5060], D2 00000706 0A2B 0924 5A53 xori.b [A3 + 0x5A53], 0x24 /* '$' */ 0000070C 092B 094A btst [A3 + 0x94A], D4 00000710 8169 0608 or.w [A1 + 0x608], D0 00000714 0313 btst [A3], D1 00000716 702B moveq.l D0, 0x2B 00000718 8122 or.b -[A2], D0 0000071A 4E2B .invalid // invalid opcode 4 0000071C 006B 0640 007B ori.w [A3 + 0x7B], 0x640 00000722 2740 0063 move.l [A3 + 0x63], D0 00000726 6514 bcs +0x16 /* 0000073C */ 00000728 400F negx.b A7 0000072A 8226 or.b D1, -[A6] 0000072C F8C1 6818 .extension 0x8C1 <> // unimplemented 00000730 0A93 6FC1 3181 xori.l [A3], 0x6FC13181 00000736 A302 syscall Read, flags=3 00000738 0F00 btst D0, D7 0000073A F34C .extension 0x34C <> // unimplemented label0000073C: 0000073C 1293 move.b [A1], [A3] 0000073E 6F83 ble -0x7B /* 000006C3 */ 00000740 070B btst A3, D3 00000742 63B3 bls -0x4B /* 000006F7 */ 00000744 40A8 013B negx.l [A0 + 0x13B] 00000748 B340 xor.w D0, D1 0000074A 0623 01FB addi.b -[A3], 0xFB 0000074E 3222 move.w D1, -[A2] 00000750 AEF3 syscall ExpansionBusDispatch, auto_pop 00000752 11BB 1216 850F 7C53 330F move.b [[A0 + <>] + A0 * 4 + 0x7C53330F], [PC + D1.w * 2 + 0x16] 0000075C 6683 bne -0x7B /* 000006E1 */ 0000075E 4D16 .invalid 6, [A6] // invalid opcode 4 with b == 4 00000760 ECCA D35B bfclr A2 {13:27} 00000764 BB04 xor.b D4, D5 00000766 1B2C A4EB move.b -[A5], [A4 - 0x5B15] 0000076A 1316 move.b -[A1], [A6] 0000076C 1253 movea.b A1, [A3] 0000076E 335B 1E1C move.w [A1 + 0x1E1C], [A3]+ 00000772 0402 0FED subi.b D2, 0xED 00000776 02AB 4E7A 2B0A 16C3 andi.l [A3 + 0x16C3], 0x4E7A2B0A /* 'Nz+\n' */ 0000077E 0043 0363 ori.w D3, 0x363 00000782 30D2 move.w [A0]+, [A2] 00000784 0F61 bchg -[A1], D7 00000786 0E02 AB28 .invalid.b D2, 0x28 /* '(' */ // invalid immediate operation 0000078A 0106 btst D6, D0 0000078C 069A 92A1 1F0F addi.l [A2]+, 0x92A11F0F 00000792 5110 subq.b [A0], 8 00000794 C68B and.l D3, A3 00000796 0C3C E328 2106 cmpi.b 0x6, 0x28 /* '(' */ 0000079C B307 xor.b D7, D1 0000079E 6113 bsr +0x15 /* 000007B3 */ 000007A0 D273 1003 add.w D1, [A3 + D1.w + 0x3] 000007A4 07A1 bclr -[A1], D3 000007A6 12C5 move.b [A1]+, D5 000007A8 001F 6B1C ori.b [A7]+, 0x1C 000007AC CB12 and.b [A2], D5 000007AE 8800 or.b D4, D0 000007B0 EB4C lsl D4.w, 5 000007B2 2D24 move.l -[A6], -[A4] 000007B4 0F22 btst -[A2], D7 000007B6 7B28 moveq.l D5, 0x28 000007B8 E11B rol D3.b, 8 000007BA 7B28 moveq.l D5, 0x28 000007BC 0B07 btst D7, D5 000007BE 42BB 0CDB clr.l [PC + D0 * 4 - 0x37] 000007C2 1AA1 move.b [A5], -[A1] 000007C4 2B6B 10F3 6543 move.l [A5 + 0x6543], [A3 + 0x10F3] 000007CA 0F43 bchg D3, D7 000007CC 0A58 5315 xori.w [A0]+, 0x5315 000007D0 DB0E addx.b -[A5], -[A6] 000007D2 E33E rol D6.b, D1 000007D4 B30A cmpm.b [A1]+, [A2]+ 000007D6 A35D syscall SwapMMUMode, flags=3 000007D8 A06B syscall TestManager 000007DA 4133 04E3 .invalid 0, [A3 + D0.w * 4 - 0x29] // invalid opcode 4 with b == 4 000007DE 667A bne +0x7C /* 0000085A */ 000007E0 7A32 moveq.l D5, 0x32 000007E2 126B 4113 movea.b A1, [A3 + 0x4113] 000007E6 148C move.b [A2], A4 000007E8 A6EB syscall vFileWrite, flags=6 000007EA 1031 20B3 move.b D0, [A1 + D2.w - 0x77] 000007EE 0381 bclr D1, D1 000007F0 0102 btst D2, D0 000007F2 0F51 bchg [A1], D7 000007F4 0D66 bchg -[A6], D6 000007F6 410D .invalid 0, A5 // invalid opcode 4 with b == 4 000007F8 EC85 asr D5, 6 000007FA 212B 06A1 move.l -[A0], [A3 + 0x6A1] 000007FE 23A4 0293 move.l [A1 + D0.w * 2 - 0x109], -[A4] 00000802 6E81 bgt -0x7D /* 00000785 */ 00000804 0793 bclr [A3], D3 00000806 08D1 0C0B bset.b [A1], 0xB 0000080A 3685 move.w [A3], D5 0000080C 03B3 01B3 1303 3606 4308 6B01 bclr [[0x13033606 + D0] + 0x43086B01], D1 00000818 5B09 subq.b A1, 5 0000081A 8705 sbcd D3, D5 0000081C 292B 03AB move.l -[A4], [A3 + 0x3AB] 00000820 5D91 subq.l [A1], 6 00000822 0383 bclr D3, D1 00000824 08D3 13EB bset.b [A3], 0xEB 00000828 0DAC A35D bclr [A4 - 0x5CA3], D6 0000082C 12AB 5D21 move.b [A1], [A3 + 0x5D21] 00000830 16C1 move.b [A3]+, D1 00000832 3805 move.w D4, D5 00000834 04DB .incomplete 00000836 021C AB5D andi.b [A4]+, 0x5D /* ']' */ 0000083A 8705 sbcd D3, D5 0000083C 78A1 moveq.l D4, 0xFFFFFFA1 0000083E 55C9 00FB dbcs D1, +0xFD /* 0000093B */ 00000842 8ACC divu.w D5, A4 00000844 020F 818E andi.b A7, 0x8E 00000848 EE01 asr D1.b, 7 0000084A 8A0F or.b D5, A7 0000084C E51D rol D5.b, 2 0000084E D20F add.b D1, A7 00000850 2102 move.l -[A0], D2 00000852 8705 sbcd D3, D5 00000854 F81C 936F .tblXX 0xF81C, 0x936F // unimplemented 00000858 0304 btst D4, D1 label0000085A: 0000085A AC16 syscall Pack8, auto_pop 0000085C 429A clr.l [A2]+ 0000085E 9A00 sub.b D5, D0 00000860 1354 3B25 move.b [A1 + 0x3B25], [A4] 00000864 A8B3 syscall InvertRoundRect 00000866 40E9 81A9 move.w [A1 - 0x7E57], SR 0000086A 7F01 moveq.l D7, 0x01 0000086C 2421 move.l D2, -[A1] 0000086E 45FB 482D lea.l A2, [PC + D4 + 0x2D] 00000872 450F .invalid 2, A7 // invalid opcode 4 with b == 4 00000874 E140 asl D0.w, 8 00000876 612A bsr +0x2C /* 000008A2 */ 00000878 2ED6 move.l [A7]+, [A6] 0000087A 6B25 bmi +0x27 /* 000008A1 */ 0000087C 530A subq.b A2, 1 0000087E 831B or.b [A3]+, D1 00000880 0672 1323 DB01 addi.w [[A2 + <> + A5 * 2]], 0x1323 00000886 8B06 sbcd D5, D6 00000888 1300 move.b -[A1], D0 0000088A 633C bls +0x3E /* 000008C8 */ 0000088C DB3E add.b <>, D5 0000088E 0B49 bchg A1, D5 00000890 6B0F bmi +0x11 /* 000008A1 */ 00000892 449B neg.l [A3]+ 00000894 6F03 ble +0x5 /* 00000899 */ 00000896 0513 btst [A3], D2 00000898 4972 2B49 chk.w D4, [[A2 + <>]] 0000089C 726B moveq.l D1, 0x6B 0000089E 2632 120F move.l D3, [A2 + D1.w * 2 + 0xF] fn000008A2: 000008A2 069A 0093 72A3 addi.l [A2]+, 0x9372A3 000008A8 0093 0AC3 0A6B ori.l [A3], 0xAC30A6B 000008AE 262B C942 move.l D3, [A3 - 0x36BE] 000008B2 AB47 syscall bEND11 000008B4 5B33 9213 subq.b [A3 + A1.w * 2 + 0x13], 5 000008B8 0BAB 06CC bclr [A3 + 0x6CC], D5 000008BC 83A1 or.l -[A1], D1 000008BE DB06 addx.b D5, D6 000008C0 4A40 tst.w D0 000008C2 8B10 or.b [A0], D5 000008C4 0013 18C8 ori.b [A3], 0xC8 label000008C8: 000008C8 7633 moveq.l D3, 0x33 000008CA 4F7B 3B0E E223 chk.w D7, [[PC + <>] + D3 * 2 - 0x1DDD] 000008D0 285B movea.l A4, [A3]+ 000008D2 1D1B move.b -[A6], [A3]+ 000008D4 92EB 0261 sub.w A1, [A3 + 0x261] 000008D8 108B move.b [A0], A3 000008DA 10BE move.b [A0], <> 000008DC 44B2 7400 neg.l [A2 + D7.w * 4] 000008E0 4360 chk.w D1, -[A0] 000008E2 A300 syscall Open/PBHOpen/HOpen, flags=3 000008E4 B31A xor.b [A2]+, D1 000008E6 3101 move.w -[A0], D1 000008E8 1C50 movea.b A6, [A0] 000008EA 1C78 00BB movea.b A6, [0x000000BB] 000008EE 72A3 moveq.l D1, 0xFFFFFFA3 000008F0 00FB .incomplete 000008F2 08B1 010B 029A bclr.b [A1 + D0.w * 2 - 0x102], 0xB 000008F8 C576 633D A300 2309 and.w [[A6 - 0x5CFFDCF7] + D6 * 2], D2 00000900 5B02 subq.b D2, 5 00000902 E138 rol D0.b, D0 00000904 0FE5 .incomplete 00000906 3876 600A movea.w A4, [A6 + D6.w + 0xA] 0000090A 5341 subq.w D1, 1 0000090C 24E3 move.l [A2]+, -[A3] 0000090E 048A 3863 055B subi.l A2, 0x3863055B 00000914 2032 1C50 move.l D0, [A2 + D1 * 4 + 0x50] 00000918 4A40 tst.w D0 0000091A 003B 0813 04E1 ori.b [PC + D0.w * 4 - 0x31], 0x13 00000920 089B 0F08 bclr.b [A3]+, 0x8 00000924 D2F3 2973 25D2 4B3F 0F12 5341 add.w A1, [[A3 + 0x25D24B3F] + 0xF125341] 00000930 B30B cmpm.b [A1]+, [A3]+ 00000932 0402 D31E subi.b D2, 0x1E 00000936 8B0D sbcd -[A5], -[A5] 00000938 CC3B 45F3 1FDB 1861 0203 169B and.b D6, [[0x1FDB1861] + 0x203169B] 00000944 0056 4B19 ori.w [A6], 0x4B19 00000948 92CB sub.w A1, A3 0000094A 7A0E moveq.l D5, 0x0E 0000094C A574 syscall CacheMgr, flags=5 0000094E 4B5E chk.w D5, [A6]+ 00000950 5B46 subq.w D6, 5 00000952 32AC 5341 move.w [A1], [A4 + 0x5341] 00000956 1203 move.b D1, D3 00000958 1614 move.b D3, [A4] 0000095A 00E3 .incomplete 0000095C 5F8B subq.l A3, 7 0000095E 0D09 btst A1, D6 00000960 062B 0303 1643 addi.b [A3 + 0x1643], 0x3 00000966 094B bchg A3, D4 00000968 040D 02CB subi.b A5, 0xCB 0000096C 0A01 02EB xori.b D1, 0xEB 00000970 2B43 0901 move.l [A5 + 0x901], D3 00000974 2841 movea.l A4, D1 00000976 0100 btst D0, D0 00000978 2B29 8B0D move.l -[A5], [A1 - 0x74F3] 0000097C 3206 move.w D1, D6 0000097E 081E 508B btst.b [A6]+, 0x8B 00000982 3500 move.w -[A2], D0 00000984 AB53 syscall bSubPin 00000986 8B0D sbcd -[A5], -[A5] 00000988 D3B9 7826 DB04 add.l [0x7826DB04], D1 0000098E 8B51 or.w [A1], D5 00000990 2DA1 .incomplete